# 继承
# 对于面向对象的继承来说，其实就是将多个类共有的方法提取到父类中，
# 子类仅需继承父类而不必一一实现每个方法
class Animal:
    def eat(self):
        print("我可以吃东西")
        pass
    def drink(self):
        print("我可以和东西")
        pass
    pass
class Dog(Animal):
    def wangwangSpeak(self):
        print("我会汪汪叫")
        pass
    pass
class Cat(Animal):
    def miaomiaoSpeak(self):
        print("我会汪汪叫")
        pass
    pass
hsq=Dog()
hsq.eat()
hsq.drink()
hsq.wangwangSpeak()
print("----------------------------------------------")
lm=Cat()
lm.drink()
lm.eat()
lm.miaomiaoSpeak()
